Die Tabelle userinfo enthält die Angaben zur Person, d.h. email, Nutzerkennung, Passwort etc.
Tabelle userinfo
Feld |
Erläuterung |
Beispiel |
tid |
Id-Nummer |
1 |
benutzer |
Nutzerkennung für Anmeldung |
testuser |
kennwort |
Passwort alter Client |
frsgrgr |
name |
Name der Person |
Ein Testuser ohne Name |
max_versuch |
Maximale Logins |
5 |
akt_versuch |
Aktuelle Login-Versuche |
0 |
|
Email-Adresse |
test@uni.de |
administrator |
Administrator-Rechte (1=ja, 0=nein) |
0 |
archiv_recht |
Leserechte auf Archiv (1=ja, 0=nein) [im alten Client] |
0 |
passwd_sha |
Passwort neuer Client (SHA-1-verschlüsselter HexCode) |
|
info |
Beschreibung des Users (Sachgebiet, Fachgebiet) |
SG 22 |
Diese Tabelle kann manuell gepflegt werden und bildet die Grundlage für die Benutzerverwaltung in SuperX. Die Tabelle wird mit mehreren Tabellen verknüpft, z.B. user_group_bez.
Die Benutzerpassworte werden sha-verschlüsselt gespeichert. Sie können auch externe Daten in diese Tabelle füllen, z.B. aus einer anderen Benutzerverwaltung. Die Passwort-Verschlüsselung müssen Sie allerdings selbst vornehmen. Unter PostgresSQL kann dieses Verfahren elegant automatisiert werden, dort gibt es mit dem Paket pgcrypto eine Möglichkeit, SHA-Digests scriptgesteuert zu erzeugen. Die Syntax lautet:
select encode(digest('<<Klartext-Passwort>>', 'sha1'), 'hex');
![]() |
![]() ![]() |
Seite 228 / 277 Letzter Update: 18.08.2008 Impressum |